Ко всем курсам Event-менеджмент Excel и Google Таблицы MBA PR-менеджмент Аналитика для руководителей Антикризисный менеджмент Арт-менеджмент Бухгалтерский учет Геймификация Деловые переговоры и коммуникация Документационное обеспечение Закупки и тендеры Кадровое делопроизводство и охрана труда Клиентский сервис Комьюнити-менеджмент Консалтинг Коучинг Курсы для директоров Маркетплейсы и e-commerce Менеджмент в индустрии моды Менеджмент в образовании Музыкальный менеджмент Нетворкинг Операционный менеджмент Открытие бизнеса Подбор и управление персоналом Продакт-менеджмент Разработка онлайн-курсов Рекрутмент Ресторанный менеджмент Создание презентаций Спортивный менеджмент Строительство и недвижимость Тимбилдинг Управление бизнесом Управление командами Управление продажами Управление проектами Управление производством Управление разработкой и IT Финансовый менеджмент
Акция

Java-разработчик от ProductStar

Вы научитесь

Во время обучения вы получите навыки работы на языке программирования Java, научитесь создавать веб-приложения и чат-ботов для мессенджеров, а также работать с массивами данных. Вы сможете проводить ручное и автоматическое тестирование приложений, писать код и оптимизировать его, настраивать многопоточность, анализировать данные при помощи SQL, а также применять объектно-ориентированное программирование. К концу обучения у вас будет 10 разнообразных готовых проектов, включая веб-сервис, игру и калькулятор, которые вы добавите в портфолио и сможете показать будущему работодателю.
Тип курса
Онлайн
Тип обучения
Курс
Локация
Длительность
Не указано
Стоимость
129600 ₽
Помощь в трудоустройстве
Да
Выдача сертификата
Да
Вы научитесь
#01
Применять принципы ООП
#02
Создавать веб-приложения
#03
Создавать чат-ботов для Telegram
#04
Тестировать приложения вручную и автоматически
#05
Использовать фреймворк Spring при разработке приложений
Программа курса

Вы освоите язык Java и научитесь создавать веб-приложения, чат-ботов, проводить автоматические и ручные тесты, оптимизировать код и многое другое. Выполните дипломный проект и пополните им свое портфолио.

Введение в программирование

Этот курс даст отличный старт в обучении тем, кто никогда не занимался программированием. Вы поймете, как устроено программирование, и получите базовые навыки. После этого вы перейдете к блоку, посвященному разработке, а также узнаете, какие инструменты понадобятся вам для работы.

Базовые навыки Java-разработчика

Изучите базовый синтаксис Java и освоите инструменты, необходимые для работы с ним. Вам расскажут о типах данных, циклах, языковых констукциях, а также научат использовать массивы. Научитесь работать с классами и объектами сначала на базовом, а затем на продвинутом уровне. Узнаете, как обрабатывать исключения, и напишете свою первую программу. Познакомитесь с операционной системой Linux. Узнаете об основных коллекциях в Java. Выполните домашнее задание и поработаете с памятью.  Блок практически полностью состоит из воркшопов. Вы научитесь работать с файлами, сетью и API. Познакомитесь с многопоточным программированием. Узнаете, что такое системы контроля версий и автоматической сборки в Java. Подробно изучите назначение фреймворка Spring и основы HTML. Вам расскажут о языках разметки страниц. Продолжите знакомство с фреймворком Spring. Узнаете, как строить запросы и вести журналы. Вам расскажут о SQL и основах работы с данными. Рассмотрите извлечение данных, их сортировку и преобразование.  Научитесь использовать базы данных. Узнаете, как объединять таблицы, создавать и изменять их, освоите операции с текстами и работу с индексами.  Познакомитесь с наиболее популярными на данный момент методологиями управления и изучите инструменты менеджмента.

Изучите базовый синтаксис Java и освоите инструменты, необходимые для работы с ним. Вам расскажут о типах данных, циклах, языковых констукциях, а также научат использовать массивы.

Научитесь работать с классами и объектами сначала на базовом, а затем на продвинутом уровне. Узнаете, как обрабатывать исключения, и напишете свою первую программу.

Познакомитесь с операционной системой Linux.

Узнаете об основных коллекциях в Java. Выполните домашнее задание и поработаете с памятью. 

Блок практически полностью состоит из воркшопов. Вы научитесь работать с файлами, сетью и API. Познакомитесь с многопоточным программированием.

Узнаете, что такое системы контроля версий и автоматической сборки в Java.

Подробно изучите назначение фреймворка Spring и основы HTML. Вам расскажут о языках разметки страниц.

Продолжите знакомство с фреймворком Spring. Узнаете, как строить запросы и вести журналы.

Вам расскажут о SQL и основах работы с данными. Рассмотрите извлечение данных, их сортировку и преобразование. 

Научитесь использовать базы данных. Узнаете, как объединять таблицы, создавать и изменять их, освоите операции с текстами и работу с индексами. 

Познакомитесь с наиболее популярными на данный момент методологиями управления и изучите инструменты менеджмента.

Java advanced

Начнете знакомство с тестированием программного обеспечения. Узнаете, какие методы тестирования существуют, изучите жизненный цикл разработки. Изучите различные виды тестов, освоите необходимые инструменты, выполните практические задания.  Рассмотрите ООП в Java. Узнаете, каким должен быть хороший код и как можно использовать шаблоны архитектурных паттернов.  Узнаете, как настроить регистрацию, аутентификацию и авторизацию. Вам расскажут о формах интеграции и масштабируемости.  Поймете, для чего разработчику потребуются знания по DevOps. Научитесь пользоваться операционной системой Linux и ее основными инструментами, работать с Docker, а также работать с командой Ansible.

Начнете знакомство с тестированием программного обеспечения. Узнаете, какие методы тестирования существуют, изучите жизненный цикл разработки. Изучите различные виды тестов, освоите необходимые инструменты, выполните практические задания. 

Рассмотрите ООП в Java. Узнаете, каким должен быть хороший код и как можно использовать шаблоны архитектурных паттернов. 

Узнаете, как настроить регистрацию, аутентификацию и авторизацию. Вам расскажут о формах интеграции и масштабируемости. 

Поймете, для чего разработчику потребуются знания по DevOps. Научитесь пользоваться операционной системой Linux и ее основными инструментами, работать с Docker, а также работать с командой Ansible.

Специализации

Вас научат создать приложения для операционной системы Android. Вы узнаете, из каких компонентов состоит приложение, как грамотно организовать навигацию, настроить отображение списков, воспроизведение музыки и работу файлов. Научитесь настраивать автоматическую сборку приложений. Узнаете, что такое многопоточность, сможете организовывать защиту данных и конфиденциальность. Вам расскажут, как загрузить изображение и настроить его корректное отображение, а также работать камерой и мультимедиа. Узнаете, как применяется ChatGPT при создании приложения. Научитесь улучшать качество кода, генерировать его, проверять и документировать, а также запускать автотесты.  Вы создадите дипломный проект и проведете его защиту перед преподавателями.  Вы рассмотрите структуру веб-страницы и изучите HTML. Научитесь использовать язык CSS для адаптивной и кроссбраузерной верстки. Поработаете с данными, объектами и массивами. Вам расскажут, как правильно настроить взаимодействием с сервером. Вы продолжите изучать HTML и CSS. Вы узнаете, как создавать макеты, не только верстать, но и проводить тестирование верстки. Попробуете самостоятельно сверстать сайт в Figma. Научитесь работать с числами, переменными и условными операторами. Вам расскажут об обработке событий и подключении библиотек. Узнаете, как использовать CSS-фреймворки и добавлять анимацию. Подробнее познакомитесь со структурой данных.  Рассмотрите применение ChatGPT разработчиками. С его помощью вы научитесь делать отладку, работать с кодом, настраивать автотесты, а также генерировать код. Вы создадите дипломный проект и проведете его защиту перед преподавателями. 

Вас научат создать приложения для операционной системы Android. Вы узнаете, из каких компонентов состоит приложение, как грамотно организовать навигацию, настроить отображение списков, воспроизведение музыки и работу файлов. Научитесь настраивать автоматическую сборку приложений. Узнаете, что такое многопоточность, сможете организовывать защиту данных и конфиденциальность. Вам расскажут, как загрузить изображение и настроить его корректное отображение, а также работать камерой и мультимедиа. Узнаете, как применяется ChatGPT при создании приложения. Научитесь улучшать качество кода, генерировать его, проверять и документировать, а также запускать автотесты.  Вы создадите дипломный проект и проведете его защиту перед преподавателями. 

Вас научат создать приложения для операционной системы Android. Вы узнаете, из каких компонентов состоит приложение, как грамотно организовать навигацию, настроить отображение списков, воспроизведение музыки и работу файлов.

Научитесь настраивать автоматическую сборку приложений. Узнаете, что такое многопоточность, сможете организовывать защиту данных и конфиденциальность. Вам расскажут, как загрузить изображение и настроить его корректное отображение, а также работать камерой и мультимедиа.

Узнаете, как применяется ChatGPT при создании приложения. Научитесь улучшать качество кода, генерировать его, проверять и документировать, а также запускать автотесты. 

Вы создадите дипломный проект и проведете его защиту перед преподавателями. 

Вы рассмотрите структуру веб-страницы и изучите HTML. Научитесь использовать язык CSS для адаптивной и кроссбраузерной верстки. Поработаете с данными, объектами и массивами. Вам расскажут, как правильно настроить взаимодействием с сервером. Вы продолжите изучать HTML и CSS. Вы узнаете, как создавать макеты, не только верстать, но и проводить тестирование верстки. Попробуете самостоятельно сверстать сайт в Figma. Научитесь работать с числами, переменными и условными операторами. Вам расскажут об обработке событий и подключении библиотек. Узнаете, как использовать CSS-фреймворки и добавлять анимацию. Подробнее познакомитесь со структурой данных.  Рассмотрите применение ChatGPT разработчиками. С его помощью вы научитесь делать отладку, работать с кодом, настраивать автотесты, а также генерировать код. Вы создадите дипломный проект и проведете его защиту перед преподавателями. 

Вы рассмотрите структуру веб-страницы и изучите HTML. Научитесь использовать язык CSS для адаптивной и кроссбраузерной верстки. Поработаете с данными, объектами и массивами. Вам расскажут, как правильно настроить взаимодействием с сервером.

Вы продолжите изучать HTML и CSS. Вы узнаете, как создавать макеты, не только верстать, но и проводить тестирование верстки. Попробуете самостоятельно сверстать сайт в Figma.

Научитесь работать с числами, переменными и условными операторами. Вам расскажут об обработке событий и подключении библиотек. Узнаете, как использовать CSS-фреймворки и добавлять анимацию. Подробнее познакомитесь со структурой данных. 

Рассмотрите применение ChatGPT разработчиками. С его помощью вы научитесь делать отладку, работать с кодом, настраивать автотесты, а также генерировать код.

Вы создадите дипломный проект и проведете его защиту перед преподавателями. 

Отзывы о данном курсе
На этот курс ещё нет отзывов.
ProductStar
Школа
ProductStar – это платформа для онлайн-образования, которая предоставляет курсы по обучению самым востребованным digital-профессиям. Студенты смогут получить новые знания в области менеджмента, маркетинга, аналитики и программирования.